#ifndef jad
#define jad

#include <vector>
#include "./../sprites/sprite.h"

namespace collisions
{
	class CollisionEngine
	{
	public:
		CollisionEngine();

		//This function should be called at every iteration during the
		//game loop.
		//
		//The function checks for collisions and makes sure colliding
		//objects will handle their collisions.
		void checkCollisions(std::vector<sprites::Sprite*> sprites);
	};
}

#endif